package com.转换流;

import java.io.*;

/**
 * 使用字符转换流读取GBK文件
 */

public class Transfer_streamDemo2 {
    public static void main(String[] args) throws Exception {
        //1、提取GBK文件的原始字节流
        InputStream inputStream=new FileInputStream("app\\src\\name.txt");
        //2.将字节输入流转换为字符输入流
        InputStreamReader inputStreamReader=new InputStreamReader(inputStream,"GBK");//以GBK的方式读取
        //3.将字符输入流包装成缓冲输入流
        BufferedReader reader=new BufferedReader(inputStreamReader);
        //4.按行读取数据
        String s;
        while ((s=reader.readLine())!=null){
            System.out.println(s);
            ///**
            // * 使用字符缓冲输入流提高字符输入流的性能：新增按行读取方法
            // */
        }



    }
}
